﻿//#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
////qosrt函数的使⽤者得实现⼀个⽐较函数
//int int_cmp(const void* p1, const void* p2)
//{
//	return (*(int*)p1 - *(int*)p2);
//}
//int main()
//{
//	int arr[] = { 1, 3, 5, 7, 9, 2, 4, 6, 8, 0 };
//	int i = 0;
//	qsort(arr, sizeof(arr) / sizeof(arr[0]), sizeof(int), int_cmp);
//	for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
//	{
//	printf("%d ", arr[i]);
//	}
//	printf("\n");
//	return 0;
//}  
//int main()
//{
//	char arr[] = "abcdef";
//	printf("%d\n", strlen(arr));//6
//	printf("%d\n", strlen(arr + 0));//6
//	
//	printf("%d\n", strlen(&arr));//6
//	printf("%d\n", strlen(&arr + 1));//随机值
//	printf("%d\n", strlen(&arr[0] + 1));//5   
//	return 0;
//}
#include <stdio.h>


int main1()
{
	int n = 10;
	int m = 20;
	int *const p = &n;
	//ok?
	*p = &m;
	printf("%d ", p);
	printf("%d ", *p);//ok?
	printf("%d ", p);
	return 0;
}
